Einführung
WordPress ist das weltweit führende Content-Management-System. Mit Docker können Sie WordPress schnell und einfach auf jedem System installieren, das Docker unterstützt. Dieses Tutorial zeigt Ihnen, wie Sie eine WordPress-Website mit Docker aufsetzen.
Voraussetzungen
- Docker muss auf Ihrem System installiert sein. Sie können Docker von der offiziellen Docker-Website herunterladen und installieren.
- Eine funktionierende Docker-Installation und ein Grundverständnis von Docker-Containern und Docker-Compose.
Installation von WordPress mit Docker Compose
Wir verwenden Docker Compose, um WordPress zusammen mit MySQL in Containern zu installieren. Erstellen Sie zunächst eine Datei namens docker-compose.yml in einem neuen Verzeichnis:
version: '3.1'
services:
wordpress:
image: wordpress
restart: always
ports:
- 8000:80
environment:
WORDPRESS_DB_HOST: db
WORDPRESS_DB_USER: exampleuser
WORDPRESS_DB_PASSWORD: examplepass
WORDPRESS_DB_NAME: exampledb
volumes:
- wordpress_data:/var/www/html
db:
image: mysql:5.7
restart: always
environment:
MYSQL_DATABASE: exampledb
MYSQL_USER: exampleuser
MYSQL_PASSWORD: examplepass
MYSQL_RANDOM_ROOT_PASSWORD: '1'
volumes:
- db_data:/var/lib/mysql
volumes:
wordpress_data:
db_data:
Passen Sie die Umgebungsvariablen an Ihre Bedürfnisse an. Speichern Sie die Datei und starten Sie die Container mit dem folgenden Befehl:
docker-compose up -d
Dies wird WordPress und MySQL in separaten Containern starten. WordPress wird auf Port 8000 Ihres Host-Systems verfügbar sein.
Zugriff auf WordPress
Öffnen Sie Ihren Webbrowser und gehen Sie zu http://localhost:8000. Sie sollten die WordPress-Installationsseite sehen. Folgen Sie den Anweisungen, um WordPress einzurichten.
Schlussfolgerung
Sie haben nun eine WordPress-Instanz, die in Docker-Containern läuft. Diese Installation ist portabel, leicht zu sichern und kann leicht auf andere Maschinen oder Hosting-Umgebungen übertragen werden. Genießen Sie Ihre neue, flexible WordPress-Umgebung!